package com.ghck.shop.model.response;

import java.util.List;

import com.ghck.shop.model.OrderInfo;
import com.ghck.shop.model.UserAddress;


/** 
 * @author 作者 : chenxuan
 * @version 创建时间：2016年1月6日 下午7:03:30 
 * 类说明 
 */
public class OrderInfoRes extends OrderInfo{

	/**
	 * 
	 */
	private static final long serialVersionUID = -1323131611178236955L;
	
	private String thumbnailImage;
	private Integer isHost;
	private Integer goodsId;
	private String goodsName;
	private String invoiceTitle;
	private Integer marketPrice;
	private Integer salePrice;
	private String shippingChannelName;
	private String subject;
	private Integer orderType;
    private String description;
    private Integer goodsType;
    private String userName;
    private String userAvatar;
	
	private List<OrderDetailsRes> orderDetails;
	/**
	 * 用户收货地址
	 */
	private UserAddress userAddress;
	/**
	 * @return the thumbnailImage
	 */
	public String getThumbnailImage() {
		return thumbnailImage;
	}
	/**
	 * @param thumbnailImage the thumbnailImage to set
	 */
	public void setThumbnailImage(String thumbnailImage) {
		this.thumbnailImage = thumbnailImage;
	}
	/**
	 * @return the isHost
	 */
	public Integer getIsHost() {
		return isHost;
	}
	/**
	 * @param isHost the isHost to set
	 */
	public void setIsHost(Integer isHost) {
		this.isHost = isHost;
	}
	/**
	 * @return the goodsId
	 */
	public Integer getGoodsId() {
		return goodsId;
	}
	/**
	 * @param goodsId the goodsId to set
	 */
	public void setGoodsId(Integer goodsId) {
		this.goodsId = goodsId;
	}
	/**
	 * @return the goodsName
	 */
	public String getGoodsName() {
		return goodsName;
	}
	/**
	 * @param goodsName the goodsName to set
	 */
	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}
	/**
	 * @return the invoiceTitle
	 */
	public String getInvoiceTitle() {
		return invoiceTitle;
	}
	/**
	 * @param invoiceTitle the invoiceTitle to set
	 */
	public void setInvoiceTitle(String invoiceTitle) {
		this.invoiceTitle = invoiceTitle;
	}
	/**
	 * @return the marketPrice
	 */
	public Integer getMarketPrice() {
		return marketPrice;
	}
	/**
	 * @param marketPrice the marketPrice to set
	 */
	public void setMarketPrice(Integer marketPrice) {
		this.marketPrice = marketPrice;
	}
	/**
	 * @return the salePrice
	 */
	public Integer getSalePrice() {
		return salePrice;
	}
	/**
	 * @param salePrice the salePrice to set
	 */
	public void setSalePrice(Integer salePrice) {
		this.salePrice = salePrice;
	}
	/**
	 * @return the shippingChannelName
	 */
	public String getShippingChannelName() {
		return shippingChannelName;
	}
	/**
	 * @param shippingChannelName the shippingChannelName to set
	 */
	public void setShippingChannelName(String shippingChannelName) {
		this.shippingChannelName = shippingChannelName;
	}
	/**
	 * @return the subject
	 */
	public String getSubject() {
		return subject;
	}
	/**
	 * @param subject the subject to set
	 */
	public void setSubject(String subject) {
		this.subject = subject;
	}
	/**
	 * @return the orderType
	 */
	public Integer getOrderType() {
		return orderType;
	}
	/**
	 * @param orderType the orderType to set
	 */
	public void setOrderType(Integer orderType) {
		this.orderType = orderType;
	}
	/**
	 * @return the description
	 */
	public String getDescription() {
		return description;
	}
	/**
	 * @param description the description to set
	 */
	public void setDescription(String description) {
		this.description = description;
	}
	
	/**
	 * @return the orderDetails
	 */
	public List<OrderDetailsRes> getOrderDetails() {
		return orderDetails;
	}
	/**
	 * @param orderDetails the orderDetails to set
	 */
	public void setOrderDetails(List<OrderDetailsRes> orderDetails) {
		this.orderDetails = orderDetails;
	}
	/**
	 * @return the userAddress
	 */
	public UserAddress getUserAddress() {
		return userAddress;
	}
	/**
	 * @param userAddress the userAddress to set
	 */
	public void setUserAddress(UserAddress userAddress) {
		this.userAddress = userAddress;
	}
	public Integer getGoodsType() {
		return goodsType;
	}
	public void setGoodsType(Integer goodsType) {
		this.goodsType = goodsType;
	}
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getUserAvatar() {
		return userAvatar;
	}
	public void setUserAvatar(String userAvatar) {
		this.userAvatar = userAvatar;
	}
	
	
	
}